<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>

    </style>
</head>
<body>
<script>
    //截取字符串“我爱你中国，我亲爱的母亲”，中的“中国，我亲爱的“；
    //    var str="我爱你中国，我亲爱的母亲";
    //    var index1=str.indexOf("中");
    //    var index2=str.indexOf("的");
    //console.log(str.slice(index1, index2 + 1));


    //"abcoefoxyozzopp"查找字符串中所有的o出现的位置
    //方法一
    //var str="abcoefoxyozzopp";
    //var arr=[];
    //for(var i=0;str.indexOf("o",i)!=-1;i=str.indexOf("o",i)+1){
    //    arr.push("o:"+str.indexOf("o",i));
    //}
    //console.log(arr);

    //方法二
    //var str="abcoefoxyozzopp";
    //for(var i=0;i<str.length;i++){
    //    //str[i]兼容性不好
    //    if(str.charAt(i)==="o"){
    //        console.log(i);
    //    }
    //}

    //把字符串中所有o换成！
    //方法一：
    //var str="abcoefoxyozzopp";
    //var arr=str.split("o");
    //console.log(arr.join("!"));

    //方法二：
    //var str="abcoefoxyozzopp";
    //console.log(str);
    //console.log(str.replace(/o/g, "!"));


    //判断一个字符串中出现次数最多的字符，统计这个次数
    //方法一：
    //var str="abcoefoxyozzopp";
    //var arr=str.split("");
    //var m=0;
    //var k=arr[0];
    //for(var i=0;i<arr.length;i++){
    //    var n=0;
    //    for(var j=0;j<arr.length;j++){
    //        if(arr[j]===arr[i]){
    //            n++;
    //        }
    //    }
    //    if(n>m){
    //        m=n;
    //        k=arr[i];
    //    }
    //}
    //console.log("最多字符为："+k+"次数为："+m);

    //方法二：定义一个json，然后判断json中是否有该属性，如果存在该属性，那么值+1；否则创建一个该属性并赋值为1；
    //var str="abcoefoxyozzopp";
    //var json={};
    //for(var i=0;i<str.length;i++){
    //    var key=str.charAt(i);
    //    json[key]===undefined?json[key]=1:json[key]+=1;
    //}
    //console.log(json);
    //    var maxkey="";
    //    var maxValue=0;
    //    for(var k in json){
    //            if(json[k]>maxValue){
    //                maxkey=k;
    //                maxValue=json[k];
    //            }
    //    }
    //console.log("最多字符为："+maxkey+"次数为："+maxValue);
</script>
</body>
</html>